Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> mysql + <select>
-Gość_bodek-
post
Post #1





Goście







witam

mam tabele (TABLE_PRODUCTS_DESCRIPTION) z rekordami, w ktorej jest pole PRODUCTSLINIA. W polu tym znajduje sie jeden z 25różnych wyrazów.

napisalem zapytanie do bazy:

  1. <select>
  2.  <?
  3. $products_query = tep_db_query(&#092;"select products_linia from \" . TABLE_PRODUCTS_DESCRIPTION . \" \");
  4.  
  5. while ($products = tep_db_fetch_array($products_query)) {
  6.  
  7. $select_string .= '<option value=\"' . $products['products_linia'] . '\">' . $products['products_linia'] . '</option>';
  8.  
  9. }
  10.  echo $select_string;
  11. ?> </select>

jednak zwracana lista, zawiera te 25 wyrazow w wielu kopiach. Jak zmodyfikowac ten skrypt, aby jako wynik byla lista rozwijana jedynie z tymi 25 wyrazami w jednej kopi.
Z gory wielke dzieki za pomoc.
Go to the top of the page
+Quote Post
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 557
Pomógł: 6315
Dołączył: 27.12.2004




w zapytaniu musisz dać distinct czyli
  1. SELECT DISTINCT products_linia .....


Ten post edytował nospor 11.06.2005, 09:52:12


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post
-Gość_bodek-
post
Post #3





Goście







Dzieki,
znacznik select jest powyzej <?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 21.08.2025 - 15:14